package iut.acy.cut4u.ihm;

import iut.acy.cut4u.dao.ClientDAO;
import iut.acy.cut4u.model.Client;
import iut.acy.cut4u.model.Sexe;

import javax.swing.JFrame;

public class FicheClientAjout extends FicheClient {

	private static final long serialVersionUID = 4013873948123010628L;

	public FicheClientAjout() {
		super();
		this.setTitre();
	}

	public FicheClientAjout(JFrame owner, boolean modale) {
		super(owner, modale);
		this.setTitre();
	}

	@Override
	public void setTitre() {
		this.setTitle("Ajout Client");
	}

	public Sexe retourneRadioButtonSexe() {
		// TODO
		return Sexe.INCONNU;
	}

	@Override
	public boolean valide() {
		ClientDAO.getInstance().insert( new Client(0, 
				( this.rbF.isSelected() ? Sexe.FEMININ : ( this.rbM.isSelected() ? Sexe.MASCULIN : Sexe.INCONNU ) ),
				title,
				title,
				title,
				title,
				title,
				title,
				null,
				title
			) );
		return true;
	}

	public static void main(String[] args) {
		FicheClientAjout f = new FicheClientAjout();
		f.setVisible(true);

	}

}
